<%@page import="util.enviaEmail"%>
<%
Connection conn = null;
try {
	conn = new Conexao().getConexao();
} catch (Exception e) {
	new enviaEmail().enviar(e);
	out.print("falhaConexao");
	return;
}
%>
<%@page import="dao.cidadeDao"%>
<%@page import="bean.cidadeBean"%>
<%@page import="bean.funcionarioBean"%>
<%@page import="dao.clienteDao"%>
<%@page import="bean.clienteBean"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="dao.funcionarioDao"%>
<%@page import="conexao.Conexao"%>
<%@page import="java.util.List"%>
<%@page import="java.sql.Connection"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>
	$(function() {
		var height = $(window).height()- 193;
		$('#tabelaClientes').dataTable({
			"bJQueryUI": true,
			"bLengthChange": true,
			"aLengthMenu": [[10, 20, 50, 100], [10, 20, 50, 100]],
			"sPaginationType": "full_numbers",
			"bPaginate": true,
			"aoColumns": [ 
				{ "sWidth": "10px" },
				null,
				{ "sWidth": "150px" },
				{ "sWidth": "200px" },
				{ "sWidth": "110px" },
				{ "sWidth": "110px" },
				{ "sWidth": "200px" },
				{ "sWidth": "80px" },
				{ "sWidth": "40px" }
			],
			 "oLanguage": {
			"sSearch": "Pesquisar: _INPUT_",
			"sLengthMenu": "Mostrar _MENU_ registros por página",
			"sZeroRecords": "Nada foi encontrado",
	        "sInfo": "_TOTAL_ registros",
	        "sInfoEmpty": "Nenhum registro com esse dado",
	        "sInfoFiltered": "(Filtrados a partir de _MAX_ registos totais)"
			 }
			});
	});
</script>
</head>
<body>
	<table id="tabelaClientes" border="1" style="border-color: silver; width: 100%;">
				<thead>
					<tr >
						<th>Id</th>
						<th>Nome</th>
						<th>CPF/CNPJ</th>
						<th>Cidade</th>
						<th>telefone</th>
						<th>Celular</th>
						<th>Cadastrado por</th>
						<th>Cadastro</th>
						<th>Ações</th>
					</tr>
				</thead>
				<tbody>
					<%
					clienteBean cli = new clienteBean();
					cli.setIdEmpresa((Integer)session.getAttribute("idempresa"));
					List<clienteBean> clientes = new clienteDao()
							.getAll(conn, cli);
					for (int i = 0; i < clientes.size(); i++) {
						SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
						String data = df.format(clientes.get(i).getData());						
			%>
			<tr id="<%=clientes.get(i).getId()%>">
				<td align="right"><%=clientes.get(i).getId()%></td>
				<td><%=clientes.get(i).getNome()%></td>
				<td>
					<%if (!clientes.get(i).getCpf().isEmpty()){%>
					<%=clientes.get(i).getCpf()%>
					<%}else{ %>
					<%=clientes.get(i).getCnpj()%>
					<%} %>
				</td>
				<td><%=clientes.get(i).getNomeCidade()%></td>
				<td><%=clientes.get(i).getTelefone()%></td>
				<td><%=clientes.get(i).getCelular()%></td>
				<td><%=clientes.get(i).getNomeFuncionario()%></td>
				<td><%=data%></td>
				<td><div align="center"><img onclick="alterarCliente('<%=clientes.get(i).getId()%>')" src="imagens/alterar.png" height="14" width="14" style="cursor: pointer;" title="alterar">
				<img onclick="excluirCliente('<%=clientes.get(i).getId()%>', '<%=clientes.get(i).getNome()%>')" src="imagens/excluir.png" height="14" width="14" style="cursor: pointer;" title="excluir"></div></td>
			</tr>
			<%
				}
				conn.close();
			%>
		</tbody>
	</table>
</body>
</html>